iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0

來到第三章後半,講述著如何引用程式庫、自訂函式和補充列表的一些功能。
那引用程式庫需使用import這個指令,Python有非常多的程式庫,不過有些需要額外下載才能使用,此章先介紹的是產生隨機輸字功能的程式庫random。

筆記:

choice():從列表隨機取出一個元素值
randint(n, m):從整數n到m之間,傳回一個隨機數字
randrange(n):在0~(n-1)範圍內,取一個隨機整數
shuffle():打亂列表元素的排列
seed():能夠減少抽到重複數字的機率
import 程式庫名稱 as 別名:可以自訂程式庫名稱,不過後面要引用只能打別名,不能寫原名稱
from 程式庫 import 模組或指令:可以只用程式庫的單個或少數功能,不全用

def:自訂函式
return:可以傳回,也能當終結執行,寫在return後的敘述永不執行

def cirArea(r):
    area = 3.14 * r * r
    return area
    area = 5438          此行不會執行

cirArea(5)
78.5

列表

count():計算列表內的某個元素的數量
append():加在最後一個
insert():插入元素,可指定位置
pop():刪除並傳回指定編號的元素
del:刪除指定編號元素

第三章重點回顧

  • 列表能儲存多個元素資料,每個元素的資料類型不必相同,同一個列表能混合存放多種資料。
  • 列表元素用數字編號存取,編號從 0開始遞增。
  • 函式(function)相當於自創指令,包裝達成某個功能(如:計算圓面積)的一段程式碼。
  • 函式的參數可設定預設值,不強制填寫的參數值請設成 None;若參數不只一個,執行函式時必須依序填寫參數
  • 參數值可用名稱指定,這樣就不用按照函式定義的順序填寫參數。
  • 變數有作用範圍(scope),定義在函式裡的變數,稱為區域變數。在函式內部設定在外部定義的全域變數時,要在函式內部用 global 宣告該變數。

上一篇
Day06 列表
下一篇
Day08 資料與檔案
系列文
從0開始學PYTHON30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言